package com.hangxintong.common.base.dto;

import com.hangxintong.common.base.entity.BaseJpaModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 评审流程组
 *
 * @author lvyanfei
 * @date 2021-01-29
 */
@ApiModel(value = "评审流程组", description = "评审流程组")
@Data
public class ProcessGroupDTO extends BaseJpaModel {

    /**
     * 协会ID
     */
    @ApiModelProperty(name = "assocId", value = "协会Id", example = "135", required = true)
    private String assocId;

//    /**
//     * 所属项目
//     */
//    @ApiModelProperty(name="processProjectType",value = "所属项目（1、评选活动 2、其他)",example="1",required = true)
//    private ProcessProjectType processProjectType;

    /**
     * 评审流程名称
     */
    @ApiModelProperty(name = "processGroupName", value = "评审流程名称", example = "盟市初审", required = true)
    private String processGroupName;

    /**
     * 评审开始时间
     */
    @ApiModelProperty(name = "processGroupBeginTime", value = "评审开始时间", example = "2021-02-01 10:00:00")
    private Date processGroupBeginTime;

    /**
     * 评审结束时间
     */
    @ApiModelProperty(name = "processGroupEndTime", value = "评审结束时间", example = "2021-02-05 17:00:00")
    private Date processGroupEndTime;

    /**
     * 评审说明
     */
    @ApiModelProperty(name = "processGroupContent", value = "评审说明", example = "文本内容")
    private String processGroupContent;

    /**
     * 评审流程组顺序
     */
    @ApiModelProperty(name = "processGroupSort", value = "评审流程组顺序", required = true)
    private Integer processGroupSort;

    /**
     * 节点设定
     */
    @ApiModelProperty(name = "processSetting", value = "节点设定", required = true)
    private Integer processSetting;
    /**
     * activityId
     */
    @ApiModelProperty(name = "activityId", value = "活动ID", required = true)
    private Long activityId;

}
